be rubbing your hands with glee - Francés Inglés Diccionario